package com.apci.ipreda.dao;

import java.util.List;

import com.apci.ipreda.domain.Empleado;


public class EmpleadoDAOImpl extends BaseDAOHibernate implements EmpleadoDAO{
	
	public Empleado getEmpleadoById(Long empleadoId) {
		
		Empleado empleado = super.findById(Empleado.class,empleadoId);
	
		return empleado;
	}

	
	public List<Empleado> getEmpleadoListByEntidadId(Long entidadId) {
		Object[] params = new Object[1];
		params[0] = entidadId; 
		return super.find(Empleado.class, "from Empleado where entidadId = ?", params); 
	}

	
	public void saveEmpleado(Empleado empleado) {
		super.save(empleado);
	}

	
	public void update(Empleado empleado) {
		super.update(empleado);
	}

	
	public void delete(Empleado empleado) {
		super.delete(empleado);
		
	}
}
